html, body {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
	background:url('../images/default/body_bg.jpg') no-repeat top center;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Tahoma, Arial, sans-serif;
}
img {
	border:0px;
	display:block;
}
a {
	text-decoration: none;
}
.white{color:#ffffff;}
.red{color:#ce0b2d;}
.yellow{color:#ffd820;}
.purple{color:#9651aa;}
.blue{color:#00aae2;}
.pink{color:#c50c6f;}
.darkPink{color:#e10e7f;}
.orange{color:#ff720a;}
.green{color:#749e0f;}
.red24{color:#ce0b2d;font-size:24px;}
.grey{color:#595959;}
.grey18{color:#595959;font-size:18px;}
.grey24{color:#595959;font-size:24px;}
.grayLight{color:#c7c7c7;}
.bold{font-weight:bold;}
.floatLeft{float:left;text-align: left;}
.floatRight{float:right;text-align: left;}
.top62{top:-62px;}
.clear{clear:both;overflow:hidden;width:0px;height:0px;}
.blockClear{position: relative;width:100%;padding-bottom:5px;clear:both;overflow:hidden;}
.placeholder { color: #aaa; }
.spinner{
	position: relative;
	float: left;
	display: none;
	top: 5px;
	background:url('../images/default/spinner.gif') no-repeat;
	width: 16px;
	height: 16px;
}
#toTop {width:100px;border:1px solid #ccc;background:#f7f7f7;text-align:center;padding:5px;position:fixed; /* this is the magic */bottom:10px; /* together with this to put the div at the bottom*/right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */border-radius:10px;}
#wrap_all{position: relative;width:990px;margin:0 auto;}
#wrap_all .wrap_left{position: absolute;top:0;left:-160px;width:160px;height:600px;overflow: hidden;z-index: 9999}
#wrap_all .wrap_middle{position: absolute;width:728px;height:90px;top:10px;left:262px;overflow: hidden;z-index: 9999}
#wrap_all .wrap_right{position: absolute;top:0;right:-160px;width:160px;height:600px;overflow: hidden;z-index: 9999}
#ads_floating a.btnClose{
	position: relative;
	float: right;
	padding: 2px 3px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	display: none;
}
#wrapper{
	position:relative;	
	margin:0 auto;
	width:100%;
	/*width:1310px;*/
	height:auto;
	min-height: 100%;
}
/*Container*/
#container{
	position:relative;
	/*background:url('../images/default/body_bg.jpg') no-repeat top center;*/
	margin:0 auto;
	width:990px;
	height:auto;
	padding-bottom:55px;
}
/*Header*/
#header{
	position: relative;
	width:990px;
	margin:0 auto;
	overflow: hidden;
	clear:both;
}
#you2play_logo{
	position: relative;
	float:left;
	left:10px;
	background:url('../images/default/you2play_logo.png') no-repeat;
	width:250px;
	height:112px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.you2play.com/2013/assets/images/default/you2play_logo.png',sizingMethod='crop');
}
#top_banner{
	position: relative;
	float:right;
	/*background-color:#535d6a;*/
	width:728px;
	height:90px;
	margin:11px 0;
	overflow:hidden;
}
#top_menu{
	position: relative;
	background:url('../images/default/top_menu.png') no-repeat;
	width:990px;
	height:85px;
	overflow: hidden;
}
#top_sub_menu{
	position: relative;
	width: 990px;
	background-color:#FFFFFF; 
}
#top_sub_menu .oniSelect{
	position: relative;
	background: url('../images/default/top_select_bg.png') no-repeat;
	width: 125px;
	height: 21px;
	color: #FFFFFF;
	cursor: pointer;
}
#top_sub_menu .oniSelect span{
	font-weight: bold;
	padding-left: 5px;
}
#top_sub_menu .oniSelectList{
	position:relative;
	display: none;
	margin-top: 8px;
	color:#727272;
	background: #f7f7f7;
	border: 1px solid #bcbcbc;
	border-radius: 4px;
	z-index:9999;
	overflow: hidden;
	clear: both;
}
#top_sub_menu .oniSelectList div{
	border-top: 1px solid #bababa;
}
#top_sub_menu .oniSelectList div:first-child{border-top: 0;}
#top_sub_menu .oniSelectList div a{
	color:#727272;
	padding:5px;
	font-size: 13px;
}
#top_sub_menu .oniSelectList div a:hover{
	background-color: #ff1414;
	color: #FFFFFF;
	border-radius: 4px;
}
#top_sub_menu .oniSelectList.rowsList{
	left: -440px;
	width: 560px;
}
#top_sub_menu .oniSelectList .rows0,
#top_sub_menu .oniSelectList .rows1,
#top_sub_menu .oniSelectList .rows2,
#top_sub_menu .oniSelectList .rows3{
	position: relative;
	float:left;
	width:140px;
	border-top: 0;	
}
#top_sub_menu .oniSelectList .rows0 div:first-child,
#top_sub_menu .oniSelectList .rows1 div:first-child,
#top_sub_menu .oniSelectList .rows2 div:first-child,
#top_sub_menu .oniSelectList .rows3 div:first-child{
	border-top: 0;
}
#top_sub_menu .inputSearchSub{
	position: relative;
	top: -2px;
	padding:5px 24px 4px 7px;
    background: url("../images/default/icon_search.png") center right no-repeat;
	background-color: #ffffff;
	border-radius: 3px;
	width: 150px;
	border:1px solid #d5d6d6;	
}
#top_sub_menu .btnSearchSub{
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 30px;
	height: 25px;
	padding:0;	
}
#top_sub_menu ul{
	position: relative;
	margin:0 auto;
	padding:0;
	background: url('../images/default/top_sub_menu_bg.png') repeat-x;
	background-color: #dddee0;
	width: 970px;
	height: 60px;
	clear:both;
	list-style-type: none;
}
#top_sub_menu ul li{
	position: relative;
	float: left;
	left:20px;
	top:25px;
}
#top_sub_menu ul li a{
	position: relative;
	display: block;
	padding: 0 10px 18px 10px;
	font-size: 14px;
	font-weight: bold;
	color:#2b2b2b;
}
#top_sub_menu ul li a.active{
	background:url('../images/default/top_sub_menu_arrow_white.png') bottom center no-repeat;
}
#top_sub_menu #social{
	position: absolute;
	right: 0px;
	top:20px;
	width: 100px;
	height: 25px;
}
#top_menu .notification{
	position: absolute; 
	background: url('../images/default/icon_notification.png') no-repeat;
	width: 16px;
	height: 16px;
	right: 12px; 
	bottom: 28px;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold;
	text-align: center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.you2play.com/2013/assets/images/default/icon_notification.png',sizingMethod='crop');
}
#top_menu .new{
	position: absolute; 
	background: url('../images/default/icon_new.png') no-repeat;
	width: 36px;
	height: 16px;
	right: 2px; 
	bottom: 28px;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold;
	text-align: center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.you2play.com/2013/assets/images/default/icon_notification.png',sizingMethod='crop');	
}
#main_to_news{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:555px;
	width: 22px;
	height: 16px;	
}
#main_to_gallery{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:702px;
	width: 22px;
	height: 16px;	
}
#main_to_fashion{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:625px;
	width: 22px;
	height: 16px;	
}
#main_to_chords{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:335px;
	width: 22px;
	height: 16px;	
}
#main_to_music{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:260px;
	width: 22px;
	height: 16px;	
}
#main_to_playlist{
	position: absolute;
	background:url('../images/default/top_sub_menu_arrow_red.png') no-repeat;
	top:-1px;
	left:110px;
	width: 22px;
	height: 16px;
}
a.topMenu{
	position: relative;
	display: block;
	background:url('../images/default/top_menu.png') no-repeat;
	width:74px;
	height:75px;
	line-height: 115px;
	text-align: center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	overflow: hidden;
}
a.topMenu.home{
	background-position:-12px -10px;
}
a.topMenu.playlist{
	background-position:-86px -10px;
}
a.topMenu.artist{
	background-position:-153px -10px;
}
a.topMenu.music{
	background-position:-220px -10px;
}
a.topMenu.chord{
	background-position:-288px -10px;
}
a.topMenu.video{
	background-position:-367px -10px;
}
a.topMenu.movie{
	background-position:-442px -10px;
}
a.topMenu.news{
	background-position:-525px -10px;
}
a.topMenu.fashion{
	background-position:-604px -10px;
}
a.topMenu.shop{
	background-position:-675px -10px;
}
a.topMenu.home:hover{
	background-position:-12px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.playlist:hover{
	background-position:-86px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.artist:hover{
	background-position:-153px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.music:hover{
	background-position:-220px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.chord:hover{
	background-position:-288px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.video:hover{
	background-position:-367px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.movie:hover{
	background-position:-442px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.news:hover{
	background-position:-525px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.fashion:hover{
	background-position:-604px -95px;
	text-shadow: 1px 1px #000000;
}
a.topMenu.shop:hover{
	background-position:-675px -95px;
	text-shadow: 1px 1px #000000;
}
#top_menu ul{
	position: relative;
	float:left;
	top:10px;
	left:12px;	
	margin:0;
	padding:0;
	width:740px;
	clear: both;
	overflow: hidden;
	list-style-type:none;
}
#top_menu ul li {
	position: relative;
	float:left;
	width:74px;
}
#top_search{
	position: relative;
	float:left;
	top:10px;
	left:5px;	
}
#top_search input{
    background-color: #760000;
    border: 1px solid #760000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0.5px 0.5px 0 #FF6F6F;
    color: #FFFFFF;
    font-weight: bold;
    height: 26px;
    margin: 0;
    padding: 0 5px;
    width: 133px;
}
#top_search .social{
	position: relative;
	padding:7px 0;
	width: 145px;
	height:24px;
	overflow: hidden;
	clear:both;
	text-align:right;
}
#top_search .social a{
	display: inline-block;
}
#true_hits img{
	position: relative;
	display: inline-block;
	top:-2px;
}
#top_you2play_tv{
	position: relative;
	float:left;
	top:18px;
	left:10px;
	width:79px;
	height:59px;	
}
/*Footer*/
#footer_external{
	position: relative;
	background:url('../images/default/footer_bg.png') top center repeat-x;
	width:100%;
	/*width:1310px;*/
	margin:0 auto;
}
#footer{
	position:relative;
	background:url('../images/default/footer_bg.png') top center repeat-x;
	margin:0 auto;
	margin-top:-55px;	
	width:1000px;
	height:55px;
	clear:both;
	overflow:hidden;
}
#footer a{
	color:#0054A6;
	text-decoration:none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer #footer-logo-detail{
	position: relative;
	top:10px;
	background:url('../images/default/footer-logo.png') 50px 0px no-repeat;
	padding:0 0 0 180px;
	height: 39px;
}
#footer ul{
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	list-style-type:none;
}
#footer ul li{
	position: relative;
	float:left;
	color:#0054A6;
}
#footer ul li.first{
	padding-left:0;
	border:0;
}
#footer ul li a{
	padding:0 5px;
}
/*FaceBook Sprites*/
.fb{
	position: relative;
	display: inline-block;
	background:url('../images/default/fb_sprites.png') no-repeat;
}
.fb.login{
	background-position:0 0;
	width:80px;
	height:25px;	
}
.fb.logout{
	background-position:0 -25px;
	width:80px;
	height:25px;	
}
.fb.share{
	top:1px;
	background-position:0 -50px;
	width:60px;
	height:18px;	
}
/*Pager Sprites*/
.pager{
	position:relative;
	margin:20px auto 10px auto;
	text-align:center;
}
.pager .first a{
	position:relative;
	display:inline-block;
	margin:0 2px;
	padding:0 5px;
	height:19px;	
	color:#989898;
	background-color: #efefef;	
	border:1px solid #989898;
	border-radius: 3px;
	text-decoration:none;
}
.pager .prev a{
	position:relative;
	display:inline-block;
	margin:0 2px;
	padding:0 5px;	
	height:19px;			
	color:#989898;
	background-color: #efefef;	
	border:1px solid #989898;
	border-radius: 3px;
	text-decoration:none;	
}
.pager .next a{
	position:relative;
	display:inline-block;
	margin:0 2px;
	padding:0 5px;	
	height:19px;		
	color:#989898;
	background-color: #efefef;	
	border:1px solid #989898;
	border-radius: 3px;
	text-decoration:none;	
}
.pager .last a{
	position:relative;
	display:inline-block;
	margin:0 2px;
	padding:0 5px;
	height:19px;	
	color:#989898;
	background-color: #efefef;	
	border:1px solid #989898;
	border-radius: 3px;
	text-decoration:none;	
}
.pager .num_tag a{
	position:relative;
	display:inline-block;
	text-align:center;
	margin:0 2px;
	padding:0 5px;
	height:19px;
	color:#989898;
	background-color: #efefef;	
	border:1px solid #989898;
	border-radius: 3px;
	text-decoration:none;
}
.pager .num_tag.current {
	position:relative;
	display:inline-block;
	text-align:center;
	margin:0 2px;
	padding:0 5px;
	height:19px;
	color:#FFFFFF;
	background:#cd0000;
	border:1px solid #989898;
	border-radius: 3px;	
	text-decoration:none;
}
/*External*/
#content{
	position: relative;
	width: 990px;
	background-color:#FFFFFF;
	padding:10px 0;
	overflow: hidden;
	clear: both;
}
#left_side{
	position: relative;
	float:left;
	width:660px;
	padding-left:12px;	
}
#right_side{
	position: relative;
	float:right;
	width:300px;
	padding-right:8px;	
}
/*Module Login*/
#module_login,
#module_logout
{
	position: relative;
	width:100%;
	margin-bottom:10px;
	overflow: hidden;
	clear:both;
}
#module_login span,
#module_logout span
{
	float:right;
	margin:0 5px;
	height:25px;
	line-height:25px;
	color:#393939;	
}
#module_login a,
#module_logout a
{
	float:right;
	height:25px;
	line-height:25px;
	color:#393939;
	text-decoration:none;
}
#module_login a:hover,
#module_logout a:hover
{
	text-decoration:underline;
}
#module_logout .memberName{
	position: relative;
	background: url('../images/default/icon_edit.png') right+5px center no-repeat;
	padding: 0px 25px 0px 5px;
	border: 1px solid #E9E9E9;
	border-radius: 3px;
	font-weight: bold;
}
#module_login_floating{
	position: absolute;
	display:none;
	background-color:#FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px #C0C0C0;
	top:35px;
	right:0;
	padding:10px;	
	z-index: 9999;	
}
#module_login_floating .arrowUp{
	position: absolute;
	top:-7px;
	left:230px;
	display: block;
	background:url('../images/default/icon_arrow_up.png') no-repeat;
	width:16px;
	height:12px;		
}
#module_login_floating .input{
	position: relative;
	display: block;
	width: 176px;
	color:#999999;
	background-color: #FFFFFF;
	border:1px solid #999999;
	box-shadow: 0 0 1px #C0C0C0;
	padding:1px 3px;
	margin-bottom:5px;
}
#module_login_floating .btnLogin{
	position: relative;
	margin-left:10px;
	display: block;
	background:url('../images/default/btn_login.png') no-repeat;
	width:64px;
	height:47px;	
}
#module_login_floating a{
	color:#2B2B2B;
}
#module_login_floating a:hover{text-decoration: underline;}
/*Module Banner*/
#module_banner_A,
#module_banner_B,
#module_banner_C
{
	position: relative;
	margin-bottom:10px;	
}
/*Module Music Top Chart*/
#module_music_top_chart{
	position: relative;
	margin-bottom:10px;
}
#module_music_top_chart .moduleMusicTopChartHeader{
	position: relative;
	background:url('../images/default/music_top_chart_header.png') no-repeat;
	width:300px;
	height:42px;
}
#module_music_top_chart ul{
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
	list-style-type:none;
	background-color:#9c9c9c;
	border-bottom:2px solid #c60000;
}
#module_music_top_chart ul li{
	position: relative;
	float:left;
	margin-left:3px;
}
#module_music_top_chart ul li.first{
	margin-left:0;
}
#module_music_top_chart ul li a{
	position: relative;
	display:block;
	width:98px;
	height:23px;
	line-height:23px;
	background-color:#757d87;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#module_music_top_chart ul li a.active{
	background-color:#c60000;	
}
#module_music_top_chart .listRow{
	position: relative;
	background:url('../images/default/top_chart_list_bg.png') repeat-x;
	width:294px;
	margin:0 auto;
	height:39px;
	overflow: hidden;
	clear:both;
}
#module_music_top_chart .listRow .rank{
	position: relative;
	float:left;
	top:10px;
	width:35px;
	height:39px;
	text-align:center;
	color:#c60000;
	font-weight:bold;
}
#module_music_top_chart .listRow .image{
	position: relative;
	background:url('../images/default/artist_unknown_35x35.png') no-repeat;
	float:left;
	top:2px;
	width:35px;
	height:35px;	
}
#module_music_top_chart .listRow.chartVideo .image{
	position: relative;
	background:url('../images/default/video_unknown_56x35.png') no-repeat;
	float:left;
	top:2px;
	width:56px;
	height:35px;	
}
#module_music_top_chart .listRow .info{
	position: relative;
	float:left;
	top:2px;
	margin-left:15px;
	height:39px;
	width: 175px;
}
#module_music_top_chart .listRow.chartVideo .info{
	width: 154px;
}
#module_music_top_chart .listRow .info a{
	position: relative;
	display:block;
	height:18px;
	color:#565656;
	font-size: 13px;
	text-decoration:none;
	overflow: hidden;
}
#module_music_top_chart .listRow .info a.subTitle{
	display: inline;
	width: auto;
}
#module_music_top_chart .listRow .info a:hover{
	text-decoration: underline;
}
#module_music_top_chart .listRow .mv{
	position: relative;
	display:block;
	float:right;
	top:10px;
	right:5px;
	background:url('../images/default/icon_mv.png') no-repeat;
	width:28px;
	height:16px;
}
/*Module Artist Top Chart*/
#module_artist_top_chart{
	position: relative;
	margin-bottom:10px;
}
#module_artist_top_chart .moduleArtistTopChartHeader{
	position: relative;
	background:url('../images/default/artist_top_chart_header.png') no-repeat;
	width:300px;
	height:42px;
}
#module_artist_top_chart ul{
	position: relative;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
	list-style-type:none;
	background-color:#9c9c9c;
	border-bottom:2px solid #c60000;
}
#module_artist_top_chart ul li{
	position: relative;
	float:left;
	margin-left:3px;
}
#module_artist_top_chart ul li.first{
	margin-left:0;
}
#module_artist_top_chart ul li a{
	position: relative;
	display:block;
	width:148px;
	height:23px;
	line-height:23px;
	background-color:#757d87;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#module_artist_top_chart ul li a.active{
	background-color:#c60000;	
}
#module_artist_top_chart .listRow{
	position: relative;
	background:url('../images/default/top_chart_list_bg.png') repeat-x;
	width:294px;
	margin:0 auto;
	height:39px;
	overflow: hidden;
	clear:both;
}
#module_artist_top_chart .listRow .rank{
	position: relative;
	float:left;
	top:10px;
	width:35px;
	height:39px;
	text-align:center;
	color:#c60000;
	font-weight:bold;
}
#module_artist_top_chart .listRow .image{
	position: relative;
	background:url('../images/default/artist_unknown_35x35.png') no-repeat;
	float:left;
	top:2px;
	width:35px;
	height:35px;	
}
#module_artist_top_chart .listRow .info{
	position: relative;
	float:left;
	top:2px;
	margin-left:15px;
	height:39px;
	line-height: 35px;
}
#module_artist_top_chart .listRow .info a{
	position: relative;
	display:block;
	width:175px;
	color:#565656;
	font-size: 0.9em;
	text-decoration:none;
	overflow: hidden;
}
#module_artist_top_chart .listRow .info a:hover{
	text-decoration: underline;
}
#module_artist_top_chart .listRow .mv{
	position: relative;
	display:block;
	float:right;
	top:10px;
	right:5px;
	background:url('../images/default/icon_mv.png') no-repeat;
	width:28px;
	height:16px;
}
a.btnChartSwap{
	position: absolute;
	bottom:3px;
	left:120px;
	padding:0 10px 0 25px;
	color:#444444;
	text-decoration: none;
}
.frameBg{
	position: relative;
	display: block;
	background:url('../images/default/module_chart_frame_bg.png') no-repeat;
	width:300px;
	height:230px;
	overflow: hidden;	
}
.arrow{
	position: relative;
	background:url('../images/default/arrow_sprites.png') no-repeat;	
}
.arrow.up{
	background-position:0 0;
}
.arrow.down{
	background-position:0 -18px;
}
/*Module Facebook Plugins Likebox*/
#module_facebook_plugins_likebox{
	position: relative;
	margin-bottom:10px;
}
/*Module Facebook Plugins Comment*/
#module_facebook_plugins_comments{
	background-color: #EBEBEB;
	padding: 10px;	
}
#module_facebook_plugins_comments .remark{
	background-color: #FFFFFF;
	color: #666666;
	padding: 10px;
	border-radius: 4px;
}
#module_facebook_plugins_comments .remark span{
	font-weight: bold;
}
#module_facebook_plugins_comments .remark ol{
	list-style-type: disc;	
}
/*Module Facebook Plugins Share*/
#module_facebook_plugins_share{
	position: relative;
	width: 100%;
	padding: 10px 0;
/*	clear: both;
	overflow: hidden;*/
}
/*Module Twitter Plugins Comment*/
#module_tweet_plugins{
	position: relative;
	margin-bottom:10px;	
}
/*Module Dream Ticket*/
#module_dream_ticket{
	position: relative;
	background: url('../images/default/music_dream_ticket_bg.png') no-repeat;
	margin-bottom:10px;
	width:300px;
	height:170px;
}
#module_dream_ticket h2{
	position: absolute;
	background: url('../images/default/music_dream_ticket_logo.png') no-repeat;	
	width: 111px;
	height: 68px;
	top:-20px;
	left:-4px;	
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
}
#module_dream_ticket ul{
	position: relative;
	width: 295px;
	margin: 0;
	padding: 0;
	top: 50px;
	left: 5px;
	overflow: hidden;
	clear: both;
	list-style-type: none;
}
#module_dream_ticket ul li{
	position: relative;
	float: left;
	margin:3px 0 0 12px;
	width: 160px;
	height: 35px;
	overflow: hidden;
}
#module_dream_ticket ul li.first{
	width:114px;
	height:114px;
	margin:0;
	overflow:hidden;
}
#module_dream_ticket ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
#module_dream_ticket ul li a:hover{
	text-decoration: underline;
}
#module_dream_ticket ul li a.subTitle{
	color:#555555;
}
#module_dream_ticket ul li a.info{
	position: absolute;
	width: 114px;
	height: 114px;
	top:98px;
	background-color: #000000;
	bottom: 0;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	text-indent: 15px;
}
#module_dream_ticket ul li a.info:hover{
	top:0;
	text-decoration: none;
}
#module_dream_ticket ul li .image{
	position:relative;
	display: block;
	background: url('../images/default/music_unknown_114x114.png') no-repeat;	
	display:block;
	width:114px;
	height:114px;	
}
#module_movie_timeline,
#module_movie_news,
#module_movie_song
{
	position:relative;
	margin-bottom:10px;
	background-color: #1c1f40;
	padding-bottom:5px;
}
#module_movie_timeline .topBg,
#module_movie_news .topBg,
#module_movie_song .topBg{
	position:absolute;
	top:0;
	background: url('../images/default/movie_head_bg.jpg') no-repeat;	
	width: 300px;
	height: 85px;
	z-index: 1;
}
#module_movie_timeline .content,
#module_movie_news .content,
#module_movie_song .content{
	position:relative;
	z-index: 2;
}
#module_movie_timeline h2,
#module_movie_news h2,
#module_movie_song h2{
	color:#FFFFFF;
	font-size: 14px;
	padding: 5px 10px 25px;
}
#module_movie_timeline ul,
#module_movie_news ul,
#module_movie_song ul{
	position:relative;
	width:300px;
	overflow:hidden;
	clear:both;
	list-style-type:none;
}
#module_movie_timeline ul li{
	position:relative;
	float:left;
	width:73px;
	margin-left:20px;
	margin-bottom: 10px;
}
#module_movie_timeline ul li:first-child{margin-left:20px;}
#module_movie_news ul li,
#module_movie_song ul li{
	position:relative;
	width: 280px;
	margin:0 auto 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #44477d;
	overflow: hidden;
	clear:both;
}
#module_movie_news ul li:last-child,
#module_movie_song ul li:last-child{
	border:0;
}
#module_movie_news ul li a,
#module_movie_song ul li a{
	color:#3DFFFF;
	font-size:12px;
	text-decoration: none;
}
#module_movie_news ul li a:hover,
#module_movie_song ul li a:hover{
	text-decoration:underline;
}
#module_movie_news ul li .image{
	position:relative;
	background: url('../images/default/news_unknown_133x95.jpg') no-repeat;	
	display:block;
	width:275px;
	height:195px;
}
#module_movie_song ul li .image{
	position:relative;
	float:left;
	background: url('../images/default/album_unknown_75x75.jpg') no-repeat;	
	display:block;
	width:75px;
	height:75px;	
}
#module_movie_news ul li .info{
	position:relative;
	width:275px;
	margin:5px auto;
}
#module_movie_song ul li .info{
	position:relative;
	float:right;
	width:195px;
}
#module_movie_news p{
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#module_movie_news a.readMore,
#module_movie_song a.readMore{
	position:relative;
	display:block;
	padding:0 10px 10px 0;
	text-align:right;
	color:#FFFFFF;
	text-decoration: none;
}
#module_movie_news a.readMore:hover,
#module_movie_song a.readMore:hover{
	text-decoration:underline;
}
#module_news_calendar{
	position: relative;
	margin-bottom:10px;
}
#module_news_calendar .header{
	position:relative;
	background: url('../images/news/news_header2_bg.png') no-repeat;	
	width:100%;
	height: 30px;
	line-height: 30px;
	border-bottom:3px solid #cd0000;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
}
#module_news_calendar .header .prev,
#module_news_calendar .header .next{
	position: relative;
	float: right;
	font-size:20px;
	font-weight:normal;
	color:#626262;
	padding: 0 5px;
}
#module_news_calendar table{
	position: relative;
	width: 287px;
	margin:1px auto;
	border-collapse: collapse;
	border: 1px solid #a8a8a8;
}
#module_news_calendar table th{
	width:40px;
	color: #FFFFFF;
	background-color: #a8a8a8;
}
#module_news_calendar table td{
	border: 1px solid #a8a8a8;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
#module_news_calendar table td span{
	position: relative;
	display: block;
	width: 20px;
	height: 20px;
	color: #FFFFFF;
	background-color: #a8a8a8;
	text-align: center;
}
#module_news_calendar table td span.current{
	background-color: #d73333;
}
#module_news_calendar table td .image{
	position: absolute;
	background: url('../images/default/news_unknown_40x40.jpg') no-repeat;
	width: 40px;
	height: 40px;
}
#module_news_calendar table td a{
	display: block;
}
#module_news_calendar a.readMore{
	position: relative;
	display: block;
	text-align: right;
	color:#464646;
}
#module_news_calendar a.readMore:hover{text-decoration: underline;}
#module_keyword_tag{
	position: relative;
	margin-bottom:10px;	
}
#module_keyword_tag .header{
	position:relative;
	background: url('../images/news/news_header_bg.png') no-repeat;	
	width:100%;
	height: 30px;
	line-height: 30px;
	border-bottom:3px solid #cd0000;
	color:#FFFFFF;
}
#module_keyword_tag div.header span{position:relative;display:block;width: 164px;padding-top:1px;text-align:center;color:#FFFFFF;font-size:20px;}
#module_keyword_tag a{
	position: relative;
	line-height: 25px;
}
#module_keyword_tag a:hover{text-decoration: underline;}
#module_hot{
	position: relative;
	margin-bottom:10px;	
}
#module_hot div.header{
	position:relative;
	background: url('../images/news/news_header_bg.png') no-repeat;	
	width:100%;
	height: 30px;
	line-height: 30px;
	border-bottom:3px solid #cd0000;	
}
#module_hot div.header span{position:relative;display:block;width: 164px;padding-top:1px;text-align:center;color:#FFFFFF;font-size:20px;}
#module_hot ul{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
#module_hot ul li{
	position: relative;
	width: 100%;
	padding:10px 0;
	border-bottom: 1px dotted #c9c9c9;
	overflow: hidden;
	clear: both;	
}
#module_hot ul li a{color:#646e7a;}
#module_hot ul li a:hover{text-decoration: underline;}
#module_hot ul li .image{
	position: relative;
	float: left;
	background: url('../images/default/news_unknown_100x65.jpg') no-repeat;
	width: 100px;
	height: 65px;	
}
#module_hot ul li .rank{
	position:relative;
	float: left;
	margin-left:2px;
	width:35px;
	height: 65px;
	line-height: 60px;
	font-size: 40px;
	color:#FFFFFF;
	background-color:#dcdcdc;
	text-align: center;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#module_hot ul li .info{
	position: relative;
	float: right;
	width:150px;
}
#module_hot ul li .info h2{
	position: relative;
	margin:0;
	font-size:13px;
	font-weight: normal;
	height: 52px;
	overflow: hidden;
}	
#module_hot ul li .info .post{
	position: relative;
	display:block;
	color:#5693b9;
	font-size: 11px;
}
#module_activity,
#module_gallery_new{
	position: relative;
	margin-bottom:10px;	
}
#module_gallery_new h2{
	color:#FFFFFF;
	font-size:18px;
	margin:0;
	padding:0;
	text-indent: 15px;
	line-height: 30px;
	border-bottom: 2px solid #1F1F1F;
}
#module_gallery_new a.readmore{
	color: #525252;
    padding-right: 5px;
    position: absolute;
    right: 0;
    top: 10px;
}
#module_gallery_new ul{
	position: relative;
	background-color: #1F1F1F;
	width: 100%;
	margin:0 auto;
	padding:10px 0 0 0;
	overflow: hidden;
	clear:both;
	list-style-type: none;	
	border-radius: 0 0 8px 8px;
}
#module_gallery_new ul li{
	position:relative;
	color:#838383;
	font-weight: bold;
}
#module_gallery_new ul li.first .image{
	position: relative;
	background: url('../images/default/gallery_unknown_260x175.jpg') no-repeat;
	width: 260px;
	height: 175px;		
}
#module_gallery_new ul li.second{
	position: relative;
	float: left;
	width: 115px;
	padding-left:20px;
}
#module_gallery_new ul li.second .image{
	position: relative;
	float:left;
	background: url('../images/default/gallery_unknown_115x75.jpg') no-repeat;
	width: 115px;
	height: 75px;	
}
#module_gallery_new ul li a{
	position: relative;
	display: block;
	width: 100%;
	color:#838383;
	margin: 0 auto;
}
#module_gallery_new ul li a:hover{text-decoration: underline;}
#module_gallery_new ul li.first a{width: 260px;}
#module_gallery_new ul li.second a{width: 125px;}
#module_gallery_new ul li span{
	position: relative;
	display: block;
	height: 20px;
	overflow: hidden;
	clear: both;
	padding-top:3px;
	margin-bottom:10px;
}
#module_gallery_new ul li.first span{height: 20px;}
#module_gallery_new ul li.second span{height: 50px;}
/*Activity*/
#module_activity h2{
	position: relative;
	margin:0;
	padding:0;
	line-height: 32px;
	text-indent: 15px;
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #7D93AE;
}
#module_activity a.readmore{
    color: #525252;
    padding-right: 5px;
    position: absolute;
    right: 0;
    top: 10px;
}
#module_activity a.readmore:hover{text-decoration: underline;}
#module_activity #module_activity_scrollbar{
	position:relative; 
	margin:0px auto; 
	padding:0px; 
	width: 300px; 
	max-height: 530px; 
	overflow: hidden;
	background-color:#C2C8DC;
}
#module_activity ul{
	position: relative;
	background-color: #C2C8DC;
	width: 100%;
	margin:0;
	padding:10px 0;
	overflow: hidden;
	clear: both;
	list-style-type: none;
}
#module_activity ul li{
	position: relative;
	width: 270px;
	margin: 0 auto;
}
#module_activity ul li .image{
	position: relative;
	background: url('../images/default/activity_unknown_270x115.jpg') no-repeat;
	width: 270px;
	height: 115px;	
}
#module_activity ul li a{
	position: relative;
	display: block;
	color:#0072BC;
	text-decoration: none;
	font-weight: bold;
}
#module_activity ul li a:hover{text-decoration: underline;}
#module_activity ul li p{
	position: relative;
	padding:5px 0;
	margin:0;
}
/*Article*/
#module_article{
	position: relative;
	margin-bottom:10px;	
}
#module_article h2{
	position: relative;
	margin:0;
	padding:0;
	line-height: 32px;
	text-indent: 15px;
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #CE0000;
}
#module_article .frame{
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
}
#module_article a.readmore{
    color: #525252;
    padding-right: 5px;
    position: absolute;
    right: 0;
    top: 10px;
}
#module_article a.readmore:hover{text-decoration: underline;}
#module_article ul{
	position: relative;
	width: 100%;
	margin:0;
	padding:0;
	overflow: hidden;
	clear: both;
	list-style-type: none;		
}
#module_article ul li{
	position: relative;
	width: 280px;
	margin: 0 auto;
	padding: 10px 0;
	margin-bottom: 10px;
}
#module_article ul li .image{
	position: relative;
	background: url('../images/default/news_unknown_280x165.jpg') no-repeat;
	width: 280px;
	height: 165px;	
}
#module_article ul li a{
	position: relative;
	display: block;
	color:#4F4F4F;
	text-decoration: none;
	font-weight: bold;
}
#module_article ul li a:hover{text-decoration: underline;}
#module_article ul li p{
	position: relative;
	padding:0;
	margin:5px 0;
	height: 35px;
	overflow: hidden;
	clear: both;
}
#module_video_player{
	position: relative;
	margin-bottom: 10px;
}
.vote{
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
}
.star{
	position: relative;
	display: inline-block;
	background: url('../images/default/icon_star.png') no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
}
.star.active{
	background-position: -16px 0;
}
/*Bullet Button*/
a.cycleToPoint{
	position: relative;
	display: inline-block;
	background: url('../images/default/nav_sprites.png') no-repeat;
	width: 16px;
	height: 16px;
}
a.cycleToPoint.red.active,
a.cycleToPoint.red:hover{
	background-position:-16px 0;
}
a.cycleToPoint.green.active,
a.cycleToPoint.green:hover{
	background-position:-32px 0;
}
/*Tab*/
.tab{
	position: relative;
	background: url('../images/default/tab_bg.jpg') no-repeat;
	height: 32px;
}
.tabBlue{background-position:0 0;}
.tabGreen{background-position:0 -32px;}
.tabPurple{background-position:0 -64px;}
.tabLightPurple{background-position:0 -96px;}
.tabDark{background-position:0 -128px;}
.tabRed{background-position:0 -160px;}
/*Playlist*/
._playlist{
	position: relative;
	float:left;
	background: url('../images/default/icon_playlist.png') -2px 1px no-repeat;
	width: 16px;
	height: 16px;	
}
/*Alphabet*/
.alphabet{
	position: relative;
}
.alphabetEng,.alphabetThai{
	position: absolute;
	display: none;
	top: 27px;
	left: -20px;
	width: 220px;
	border: 1px solid #bcbcbc;
	background-color: #f6f7f8;
	overflow: visible !important;
	clear: both;
	border-radius: 4px;
}
.alphabet_eng,.alphabet_thai{
	position: relative;
	float: left;
    background: url("../images/default/alphabet.png") no-repeat;
	width: 16px;
	height: 23px;
	padding: 0 !important;
	margin: 2px;
}
.alphabet_thai.btn{background-position: -632px 0;width: 24px;cursor: pointer;top: -1px;}
.alphabet_eng.btn{background-position: -632px -23px;width: 24px;cursor: pointer;top: -1px;}
.alphabet_eng.arrow{position:absolute;top:0;left:21px;background-position: -616px 0;width: 16px;height: 14px;top: -16px;}
.alphabet_eng.n0{background-position: 0 0;}
.alphabet_eng.n1{background-position: -16px 0;}
.alphabet_eng.n2{background-position: -32px 0;}
.alphabet_eng.n3{background-position: -48px 0;}
.alphabet_eng.n4{background-position: -64px 0;}
.alphabet_eng.n5{background-position: -80px 0;}
.alphabet_eng.n6{background-position: -96px 0;}
.alphabet_eng.n7{background-position: -112px 0;}
.alphabet_eng.n8{background-position: -128px 0;}
.alphabet_eng.n9{background-position: -144px 0;}
.alphabet_eng.n10{background-position: -160px 0;}
.alphabet_eng.n11{background-position: -176px 0;}
.alphabet_eng.n12{background-position: -192px 0;}
.alphabet_eng.n13{background-position: -208px 0;}
.alphabet_eng.n14{background-position: -224px 0;}
.alphabet_eng.n15{background-position: -240px 0;}
.alphabet_eng.n16{background-position: -256px 0;}
.alphabet_eng.n17{background-position: -272px 0;}
.alphabet_eng.n18{background-position: -288px 0;}
.alphabet_eng.n19{background-position: -304px 0;}
.alphabet_eng.n20{background-position: -320px 0;}
.alphabet_eng.n21{background-position: -336px 0;}
.alphabet_eng.n22{background-position: -352px 0;}
.alphabet_eng.n23{background-position: -368px 0;}
.alphabet_eng.n24{background-position: -384px 0;}
.alphabet_eng.n25{background-position: -400px 0;}
.alphabet_eng.n26{background-position: -416px 0;}
.alphabet_thai.n0{background-position: 0 -46px;}
.alphabet_thai.n1{background-position: -16px -46px;}
.alphabet_thai.n2{background-position: -32px -46px;}
.alphabet_thai.n3{background-position: -48px -46px;}
.alphabet_thai.n4{background-position: -64px -46px;}
.alphabet_thai.n5{background-position: -80px -46px;}
.alphabet_thai.n6{background-position: -96px -46px;}
.alphabet_thai.n7{background-position: -112px -46px;}
.alphabet_thai.n8{background-position: -128px -46px;}
.alphabet_thai.n9{background-position: -144px -46px;}
.alphabet_thai.n10{background-position: -160px -46px;}
.alphabet_thai.n11{background-position: -176px -46px;}
.alphabet_thai.n12{background-position: -192px -46px;}
.alphabet_thai.n13{background-position: -208px -46px;}
.alphabet_thai.n14{background-position: -224px -46px;}
.alphabet_thai.n15{background-position: -240px -46px;}
.alphabet_thai.n16{background-position: -256px -46px;}
.alphabet_thai.n17{background-position: -272px -46px;}
.alphabet_thai.n18{background-position: -288px -46px;}
.alphabet_thai.n19{background-position: -304px -46px;}
.alphabet_thai.n20{background-position: -320px -46px;}
.alphabet_thai.n21{background-position: -336px -46px;}
.alphabet_thai.n22{background-position: -352px -46px;}
.alphabet_thai.n23{background-position: -368px -46px;}
.alphabet_thai.n24{background-position: -384px -46px;}
.alphabet_thai.n25{background-position: -400px -46px;}
.alphabet_thai.n26{background-position: -416px -46px;}
.alphabet_thai.n27{background-position: -432px -46px;}
.alphabet_thai.n28{background-position: -448px -46px;}
.alphabet_thai.n29{background-position: -464px -46px;}
.alphabet_thai.n30{background-position: -480px -46px;}
.alphabet_thai.n31{background-position: -496px -46px;}
.alphabet_thai.n32{background-position: -512px -46px;}
.alphabet_thai.n33{background-position: -528px -46px;}
.alphabet_thai.n34{background-position: -544px -46px;}
.alphabet_thai.n35{background-position: -560px -46px;}
.alphabet_thai.n36{background-position: -576px -46px;}
.alphabet_thai.n37{background-position: -592px -46px;}
.alphabet_thai.n38{background-position: -608px -46px;}
.alphabet_thai.n39{background-position: -624px -46px;}
.alphabet_thai.n40{background-position: -640px -46px;}
.alphabet_eng.n0:hover,.alphabet_eng.n0.alphabetActive{background-position: 0 -23px;}
.alphabet_eng.n1:hover,.alphabet_eng.n1.alphabetActive{background-position: -16px -23px;}
.alphabet_eng.n2:hover,.alphabet_eng.n2.alphabetActive{background-position: -32px -23px;}
.alphabet_eng.n3:hover,.alphabet_eng.n3.alphabetActive{background-position: -48px -23px;}
.alphabet_eng.n4:hover,.alphabet_eng.n4.alphabetActive{background-position: -64px -23px;}
.alphabet_eng.n5:hover,.alphabet_eng.n5.alphabetActive{background-position: -80px -23px;}
.alphabet_eng.n6:hover,.alphabet_eng.n6.alphabetActive{background-position: -96px -23px;}
.alphabet_eng.n7:hover,.alphabet_eng.n7.alphabetActive{background-position: -112px -23px;}
.alphabet_eng.n8:hover,.alphabet_eng.n8.alphabetActive{background-position: -128px -23px;}
.alphabet_eng.n9:hover,.alphabet_eng.n9.alphabetActive{background-position: -144px -23px;}
.alphabet_eng.n10:hover,.alphabet_eng.n10.alphabetActive{background-position: -160px -23px;}
.alphabet_eng.n11:hover,.alphabet_eng.n11.alphabetActive{background-position: -176px -23px;}
.alphabet_eng.n12:hover,.alphabet_eng.n12.alphabetActive{background-position: -192px -23px;}
.alphabet_eng.n13:hover,.alphabet_eng.n13.alphabetActive{background-position: -208px -23px;}
.alphabet_eng.n14:hover,.alphabet_eng.n14.alphabetActive{background-position: -224px -23px;}
.alphabet_eng.n15:hover,.alphabet_eng.n15.alphabetActive{background-position: -240px -23px;}
.alphabet_eng.n16:hover,.alphabet_eng.n16.alphabetActive{background-position: -256px -23px;}
.alphabet_eng.n17:hover,.alphabet_eng.n17.alphabetActive{background-position: -272px -23px;}
.alphabet_eng.n18:hover,.alphabet_eng.n18.alphabetActive{background-position: -288px -23px;}
.alphabet_eng.n19:hover,.alphabet_eng.n19.alphabetActive{background-position: -304px -23px;}
.alphabet_eng.n20:hover,.alphabet_eng.n20.alphabetActive{background-position: -320px -23px;}
.alphabet_eng.n21:hover,.alphabet_eng.n21.alphabetActive{background-position: -336px -23px;}
.alphabet_eng.n22:hover,.alphabet_eng.n22.alphabetActive{background-position: -352px -23px;}
.alphabet_eng.n23:hover,.alphabet_eng.n23.alphabetActive{background-position: -368px -23px;}
.alphabet_eng.n24:hover,.alphabet_eng.n24.alphabetActive{background-position: -384px -23px;}
.alphabet_eng.n25:hover,.alphabet_eng.n25.alphabetActive{background-position: -400px -23px;}
.alphabet_eng.n26:hover,.alphabet_eng.n26.alphabetActive{background-position: -416px -23px;}
.alphabet_thai.n0:hover,.alphabet_thai.n0.alphabetActive{background-position: 0 -69px;}
.alphabet_thai.n1:hover,.alphabet_thai.n1.alphabetActive{background-position: -16px -69px;}
.alphabet_thai.n2:hover,.alphabet_thai.n2.alphabetActive{background-position: -32px -69px;}
.alphabet_thai.n3:hover,.alphabet_thai.n3.alphabetActive{background-position: -48px -69px;}
.alphabet_thai.n4:hover,.alphabet_thai.n4.alphabetActive{background-position: -64px -69px;}
.alphabet_thai.n5:hover,.alphabet_thai.n5.alphabetActive{background-position: -80px -69px;}
.alphabet_thai.n6:hover,.alphabet_thai.n6.alphabetActive{background-position: -96px -69px;}
.alphabet_thai.n7:hover,.alphabet_thai.n7.alphabetActive{background-position: -112px -69px;}
.alphabet_thai.n8:hover,.alphabet_thai.n8.alphabetActive{background-position: -128px -69px;}
.alphabet_thai.n9:hover,.alphabet_thai.n9.alphabetActive{background-position: -144px -69px;}
.alphabet_thai.n10:hover,.alphabet_thai.n10.alphabetActive{background-position: -160px -69px;}
.alphabet_thai.n11:hover,.alphabet_thai.n11.alphabetActive{background-position: -176px -69px;}
.alphabet_thai.n12:hover,.alphabet_thai.n12.alphabetActive{background-position: -192px -69px;}
.alphabet_thai.n13:hover,.alphabet_thai.n13.alphabetActive{background-position: -208px -69px;}
.alphabet_thai.n14:hover,.alphabet_thai.n14.alphabetActive{background-position: -224px -69px;}
.alphabet_thai.n15:hover,.alphabet_thai.n15.alphabetActive{background-position: -240px -69px;}
.alphabet_thai.n16:hover,.alphabet_thai.n16.alphabetActive{background-position: -256px -69px;}
.alphabet_thai.n17:hover,.alphabet_thai.n17.alphabetActive{background-position: -272px -69px;}
.alphabet_thai.n18:hover,.alphabet_thai.n18.alphabetActive{background-position: -288px -69px;}
.alphabet_thai.n19:hover,.alphabet_thai.n19.alphabetActive{background-position: -304px -69px;}
.alphabet_thai.n20:hover,.alphabet_thai.n20.alphabetActive{background-position: -320px -69px;}
.alphabet_thai.n21:hover,.alphabet_thai.n21.alphabetActive{background-position: -336px -69px;}
.alphabet_thai.n22:hover,.alphabet_thai.n22.alphabetActive{background-position: -352px -69px;}
.alphabet_thai.n23:hover,.alphabet_thai.n23.alphabetActive{background-position: -368px -69px;}
.alphabet_thai.n24:hover,.alphabet_thai.n24.alphabetActive{background-position: -384px -69px;}
.alphabet_thai.n25:hover,.alphabet_thai.n25.alphabetActive{background-position: -400px -69px;}
.alphabet_thai.n26:hover,.alphabet_thai.n26.alphabetActive{background-position: -416px -69px;}
.alphabet_thai.n27:hover,.alphabet_thai.n27.alphabetActive{background-position: -432px -69px;}
.alphabet_thai.n28:hover,.alphabet_thai.n28.alphabetActive{background-position: -448px -69px;}
.alphabet_thai.n29:hover,.alphabet_thai.n29.alphabetActive{background-position: -464px -69px;}
.alphabet_thai.n30:hover,.alphabet_thai.n30.alphabetActive{background-position: -480px -69px;}
.alphabet_thai.n31:hover,.alphabet_thai.n31.alphabetActive{background-position: -496px -69px;}
.alphabet_thai.n32:hover,.alphabet_thai.n32.alphabetActive{background-position: -512px -69px;}
.alphabet_thai.n33:hover,.alphabet_thai.n33.alphabetActive{background-position: -528px -69px;}
.alphabet_thai.n34:hover,.alphabet_thai.n34.alphabetActive{background-position: -544px -69px;}
.alphabet_thai.n35:hover,.alphabet_thai.n35.alphabetActive{background-position: -560px -69px;}
.alphabet_thai.n36:hover,.alphabet_thai.n36.alphabetActive{background-position: -576px -69px;}
.alphabet_thai.n37:hover,.alphabet_thai.n37.alphabetActive{background-position: -592px -69px;}
.alphabet_thai.n38:hover,.alphabet_thai.n38.alphabetActive{background-position: -608px -69px;}
.alphabet_thai.n39:hover,.alphabet_thai.n39.alphabetActive{background-position: -624px -69px;}
.alphabet_thai.n40:hover,.alphabet_thai.n40.alphabetActive{background-position: -640px -69px;}
